/**
 * 
 */
package com.hfi.restful.exception;

import lombok.Data;

import java.util.Map;

/**
 * @author ChangLiang
 * @date 2019/7/29
 */
@Data
public class MyException extends RuntimeException {

	private ErrorCode errorCode;

	/**
	 * 通过这个参数来处理校验值错误
	 */
	private Map<String,String> validMessages;

	/**
	 * 如何把1显示到返回信息中呢
	 * @param validMessages 指定具体的校验信息
	 */
	public MyException(ErrorCode errorCode, Map<String,String> validMessages) {
		super(errorCode.memo);
		this.errorCode = errorCode;
		this.validMessages = validMessages;
	}
}
